import { ref } from 'vue';
import { defineStore } from 'pinia';

export const useUserInfoStore = defineStore('userInfo', () => {
  const userInfo = ref({
    auth_groups:[],
    auth_menus:{}, // 菜单
    auth_roles:{}, // 当前角色
    avatar:"", // 头像
    created_at:"",
    created_by:"",
    group:{}, // ?班级
    id:"",
    id_card_num:"", // 身份证号
    is_verify_realname:"", // 是否实名认证
    nickname:"",
    realname:"",
    site:{}, // 加入组织
    username:"",
  });

  function setUserInfo(data) {
    userInfo.value = data;
  }

  return { userInfo, setUserInfo };
});